#login_form
{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.box{border:1px solid #0e0707;background:#a57f7f;width:400px;margin:20px auto;padding:10px 30px;}
.title{font-size:25px;text-align:center;padding:10px 0;border-bottom:1px dotted #999;margin-bottom:20px;}
.login
{
	border-collapse:collapse;margin:0 auto;margin-bottom:16px;
}
.login input[type=text]{border:1px solid #bbb;padding:3px;color:#333;width:150px;}
.login input[type=submit]{padding:3px 16px;cursor:pointer;margin-top:10px;}
form
{
	margin: 20px;
}

input
{
	border-style:solid;
	border-width:1px;
}
